GrowingLeaf: Supporting Requirements Evolution over Time
نویسندگان
چکیده
Goal modeling and analysis techniques help stakeholders consider possible tradeoff alternatives in their requirements and answer “what if” questions about those alternatives. Software projects today exist in an ephemeral state, and current goal modeling approaches do not answer questions about model evolution and changes in actors’ intentionality. We have developed a technique [8] that allows stakeholders to explicate the dynamic nature of their intentional elements, and ask questions about how this dynamicity affects project outcomes. In this paper, we present GrowingLeaf , a new web-based goal modeling and analysis tool that implements this technique for iStar models. We discuss its support for modeling, simulation, and static analysis and illustrate it for a small example
منابع مشابه
Supporting Requirements Model Evolution throughout the System Life-cycle Conference Item Supporting Requirements Model Evolution throughout the System Life-cycle
Requirements models are essential not just during system implementation, but also to manage system changes post-implementation. Such models should be supported by a requirements model management framework that allows users to create, manage and evolve models of domains, requirements, code and other design-time artifacts along with traceability links between their elements. We propose a comprehe...
متن کاملExploiting Architecture in Experimental System
This position paper takes as outset experience obtained during development of an object-oriented prototype for a global customer service system. The nature of the system development process: many, short iterations, shifting requirements, evolution over a long period of time, and many developers working in parallel, forced us to constantly focus on software architecture. Insofar as the project w...
متن کاملRequirements for Supporting Dynamic and Adaptive Workflow on the WWW
The unpredictability of business processes require that workflow systems support exception handling with the ability to dynamically adapt to the changing environment. Traditional approaches to handling this problem have fallen short, providing little support for change, particularly once the process has begun execution. We discuss some of the drawbacks of the traditional approaches, then identi...
متن کاملSupporting Evolution in Software using Frame Technology and Aspect Orientation
This paper discusses how the problems involved in supporting evolution in software can be resolved by using aspect oriented programming and frame technology. Throughout the lifetime of a software system, new requirements may arise that will require the existing system to be altered or evolved in someway. Evolution is something which is almost impossible to predict at the design stage. Although ...
متن کاملNSF Workshop on Challenges of Scientific Workflows
Prior to the workshop, the attendees were asked to submit a one-page research statement describing current work (including citations and web pointers) and outlining future topics of research in scientific workflows. This document is a compilation of those statements, grouped according to the four planned discussion topics for the workshop. 1) Applications and requirements: What are the requirem...
متن کامل